package com.ctshk.rpc.custom.req.trip;

import com.alibaba.fastjson.JSONArray;
import com.ctshk.common.model.PageReq;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * <p>
 * 预订中心 团期列表req
 * </p>
 *
 * @author 叶冠峰
 * @since 2/7/2021
 */
@Data
@ApiModel(value="TripScheduleOrderCenterListReq", description="预订中心 团期列表req")

public class TripScheduleCustomizedCenterListReq extends PageReq implements Serializable {
    @ApiModelProperty(value = "团号")
    private String tripNumber;
    @ApiModelProperty(value = "询价单号")
    private String inquiryNumber;
    @ApiModelProperty(value = "报价单单号")
    private String quotationNumber;
    @ApiModelProperty(value = "出发地ID")
    private Long departurePlaceId;
    @ApiModelProperty(value = "目的地ID")
    private Long destinationId;
    @ApiModelProperty(value = "出行天数")
    private JSONArray travelDays;
    @ApiModelProperty(value = "出发日期时间段开始")
    private String beginDate;
    @ApiModelProperty(value = "出发日期时间段结束")
    private String endDate;
    /*@ApiModelProperty(value = "负责人员ID")
    private Long chargePersonId;*/
    @ApiModelProperty(value = "OP ID")
    private Long opId;
    @ApiModelProperty(value = "客户ID")
    private Long bigClientId;

    @ApiModelProperty(value = "业务类型（3 出境定制 4 入境定制 5 会议会奖）")
    private Integer departType;

    private List list;
    private List<Long> idList;
    private List<Long> permissionList;
    private Boolean overTen;
}